<?php
function getFilesFromDir($dir = '.') { 
	$files = array(); 
	if ($handle = opendir($dir)) { 
		while(false !== ($file = readdir($handle))){ 
			if ($file != "." && $file != ".."){ 
				if(is_dir($dir.'/'.$file)){ 
					$dir2 = $dir.'/'.$file; 
					$files[] = getFilesFromDir($dir2); 
				}else{ 
					$files[] = $dir.'/'.$file; 
				} 
			} 
		} 
		closedir($handle); 
	} 
	return array_flat($files); 
} 

function array_flat($array) { 
	$tmp = array();
	foreach($array as $a) { 
		if(is_array($a)) { 
			$tmp = array_merge($tmp, array_flat($a)); 
		} 
		else { 
			$tmp[] = $a; 
		} 
	} 
	return $tmp; 
}

function getFileName($file) {
	$nameList = explode('/', $file);
	return $nameList[sizeof($nameList)-1];
}
?>